import axios from "axios";

export function request(config) {
  const instance1 = axios.create({
    baseURL: "http://152.136.185.210:7878/api/m5",
    timeout: 6000
  })
  //拦截器
  //请求拦截的作用
  instance1.interceptors.request.use(config => {
    return config    //请求完成后，需要将config的信息返回出去，否则报错
    /*
        1  config中有一些不符合请求的参数

        2  在请求的时候，显示一些图标（转圈圈）

        3  某些特殊的网络请求（登录）必须携带一些特殊的信息（token）
    */
  }, err => {
    console.log(err);
  })

  instance1.interceptors.response.use(res => {
    //请求成功
    return res.data
  }, err => {
    console.log(err)
  })
  return instance1(config)
}

